package com.itheima.prictice;

import java.io.*;

public class Demo01 {
    public static void main(String[] args) throws IOException {
        /*边读边写*/
        //创建缓冲流包裹字节流，目的就是利用字节流一个一个的将字节读到缓冲流中的数组的中减少硬盘和内存的交互次数提高效率
        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("F:\\03-JavaSE进阶（双元）\\day10_IO流01\\资料\\素材\\嘿嘿嘿.avi"));
        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("Day23-IO\\a.avi"));
        //创建字节数组，在内存中提高读写的效率
        byte[] bytes = new byte[1024];
        int len ;//读到的有效字节
        while((len=bis.read(bytes))!=-1){
            bos.write(bytes,0,len);
        }
        bis.close();
        bos.close();
    }
}
